Pi-Hole
Pi-hole ist ein DNS-Filter, der Werbung und Tracker für alle Geräte in deinem Netzwerk blockiert. Es schützt nicht nur deine Privatsphäre, sondern beschleunigt auch das Surfen.
1. Installations-Methoden
Es gibt drei Hauptwege, um Pi-hole direkt auf einem Linux-System (z. B. Raspberry Pi OS, Ubuntu, Debian) zu installieren.
Methode A: Der Ein-Schritt-Installer (Schnellstmöglich)
Dies ist der bequemste Weg. Kopiere den Befehl in dein Terminal:
curl -sSL [https://install.pi-hole.net](https://install.pi-hole.net) | bash
Wichtiger Sicherheitshinweis: Das direkte "Piping" zu Bash (
| bash) wird oft kritisiert, da man den Code nicht liest, bevor er ausgeführt wird. Wenn du die Sicherheit erhöhen willst, nutze eine der folgenden Alternativen.
Methode B: Repository klonen (Sicherer)
Hier lädst du den Quellcode zuerst herunter und kannst ihn inspizieren, bevor du das Skript startest.
# Repository mit geringer Tiefe klonen
git clone --depth 1 [https://github.com/pi-hole/pi-hole.git](https://github.com/pi-hole/pi-hole.git) Pi-hole
# In das Verzeichnis wechseln
cd "Pi-hole/automated install/"
# Installation manuell starten
sudo bash basic-install.sh
Methode C: Manuelle Downloads (Kontrolliert)
Lade nur das Installationsskript herunter:
# Skript mit wget herunterladen
wget -O basic-install.sh [https://install.pi-hole.net](https://install.pi-hole.net)
# Skript ausführen
sudo bash basic-install.sh
2. Docker-Installation (Alternative)
Wenn du Pi-hole lieber isoliert in einem Container betreiben möchtest, nutzt du das offizielle Docker-Image. Dies ist besonders empfehlenswert, wenn auf deinem Server bereits andere Webdienste laufen.
3. Terminal-Wissen: Was bedeuten die Befehle?
Um deine Terminal-Skills zu festigen, hier eine kurze Erklärung der verwendeten Werkzeuge:
curl -sSL: Lädt Daten von einer URL.-s(silent) unterdrückt Statusmeldungen,-Lfolgt Umleitungen.wget -O: Lädt eine Datei herunter und speichert sie unter dem mit-Oangegebenen Namen.git clone --depth 1: Kopiert ein Repository von GitHub, lädt aber nur den aktuellsten Stand (spart Zeit und Speicherplatz).sudo bash: Führt das Skript mit Administrator-Rechten aus. Dies ist notwendig, da Pi-hole Netzwerkeinstellungen ändern und Webserver-Komponenten installieren muss.
4. Nächste Schritte nach der Installation
- Admin-Passwort: Notiere dir das Passwort, das am Ende der Installation im Terminal angezeigt wird.
- DNS-Konfiguration: Damit Pi-hole funktioniert, musst du die IP-Adresse deines Pi-hole-Servers als DNS-Server in deinem Router (z. B. FritzBox) hinterlegen.
- Web-Interface: Du erreichst die Verwaltung unter
http://pi.hole/adminoderhttp://<IP-ADRESSE>/admin.